iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 28
0
Software Development

ROS進階學習筆記系列 第 28

Day 28 - ROS 樹莓派光達履帶小車實作 (2)

  • 分享至 

  • xImage
  •  

延續昨天的進度,lidar裝完以後就可以為SLAM做準備了。ROS用來做SLAM的package其實超級多,筆者使用的是hector_slam。
這個package包含3個項目:

  • hector_mapping - 主要用來做SLAM
  • hector_geotiff - 轉換map和robot 路徑成geotiff 檔
  • hector_trajectory_server - 存tf路徑用的
    接著就開始來實作吧!
    首先,需要下載hector_slam到workspace/src內:
$ git clone https://github.com/tu-darmstadt-ros-pkg/hector_slam.git

回到workspace下catkin_make,就可以把別人寫好的東西拿來用囉!
但是在使用之前,需要做一些topic和tf的轉換,可以先看到hector_slam的node graph:

https://ithelp.ithome.com.tw/upload/images/20201012/201123480PnxB5w1yA.png

Reference

https://yoraish.com/2020/01/23/a-full-autonomous-stack-a-tutorial-ros-raspberry-pi-arduino-slam/
https://github.com/tu-darmstadt-ros-pkg/hector_slam
http://wiki.ros.org/hector_slam


上一篇
Day 27 - ROS 樹莓派光達履帶小車實作 (1)
下一篇
Day 29 - ROS 樹莓派光達履帶小車實作 (3)
系列文
ROS進階學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言